diff options
Diffstat (limited to 'com32/cmenu/Makefile')
-rw-r--r-- | com32/cmenu/Makefile | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/com32/cmenu/Makefile b/com32/cmenu/Makefile index 00825b46..c6e0cae3 100644 --- a/com32/cmenu/Makefile +++ b/com32/cmenu/Makefile @@ -17,22 +17,24 @@ NOGPL := 1 -# This must be defined before com32.mk is included -LIBS = libmenu/libmenu.c32 - topdir = ../.. MAKEDIR = $(topdir)/mk include $(MAKEDIR)/elf.mk CFLAGS += -I./libmenu +LIBS = libmenu/libmenu.c32 \ + $(com32)/libutil/libutil_com.c32 \ + $(com32)/lib/libcom32.c32 + LIBMENU = libmenu/syslnx.o libmenu/com32io.o libmenu/tui.o \ - libmenu/menu.o libmenu/passwords.o libmenu/des.o libmenu/help.o + libmenu/menu.o libmenu/passwords.o libmenu/des.o libmenu/help.o \ + $(com32)/libutil/libutil_com.c32 $(com32)/lib/libcom32.c32 CMENUS = $(patsubst %.c,%.c32,$(wildcard *.c)) IMENUS = $(patsubst %.menu,%.c32,$(wildcard *.menu)) -MENUS = $(CMENUS) $(IMENUS) $(LIBS) +MENUS = $(LIBS) $(CMENUS) $(IMENUS) .SUFFIXES: .S .c .o .elf .c32 .menu @@ -40,7 +42,7 @@ MENUS = $(CMENUS) $(IMENUS) $(LIBS) %.c: %.menu adv_menu.tpl python menugen.py --input=$< --output=$@ --template=adv_menu.tpl -all: menus +all: menus libmenu/libmenu.c32: $(LIBMENU) $(LD) -shared $(LDFLAGS) -o $@ $^ |