Changeset 4 for trunk/classes/mm-progs/mmfind/makefile
- Timestamp:
- Jul 13, 2017, 5:17:57 AM (8 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/classes/mm-progs/mmfind/makefile
r2 r4 2 2 3 3 include ../../../make.inc 4 include ../mmprog.inc 4 5 5 CC = gcc 6 LIB_DIR = $d:/emx/lib 7 #CPPFLAGS = -Ge- /Gm+ -G4 -Gl /O+ -Oc+ -Ol 8 #CPPFLAGS = -O -Zomf -Zcrtdll -Zmtd -s 9 CPPFLAGS = -O -Wall -Zomf -Zmt -Zsys -s 10 INC = ../include -I ../../../classes/inc -I ../../../common_functions/include 11 DEFS = 12 PROGS = 13 ODIR = . 14 CPPDIR = . 15 LIBDIR = ../lib 16 OBJECTS = $(LIBDIR)/helper.obj $(LIBDIR)/message.obj $(LIBDIR)/sys_funcs.obj 17 # $(LIBDIR)/menu_funcs.obj 18 OBJS2 = image.obj 19 #customprocs.obj playaudio.obj display.obj 6 LIBOBJECTS = $(LIBDIR)/helper.obj \ 7 $(LIBDIR)/message.obj \ 8 $(LIBDIR)/sys_funcs.obj \ 9 $(LIBDIR)/window_funcs.obj \ 10 $(LIBDIR)/img_funcs.obj \ 11 $(LIBDIR)/ini_funcs.obj 12 13 14 OBJECTS = image.obj 20 15 21 16 22 17 all: mmfind.exe 23 18 24 $(LIBDIR)/%.obj: $(COMMONSRC)/%.c 25 gcc -c -Wall -o$@ -Zomf -I$(INC) $< 26 27 %.obj: %.c 28 gcc -c -Wall -o$@ -Zomf -I$(INC) $< 29 30 mmfind.exe: mmfind.c $(OBJECTS) $(OBJS2) makefile 19 mmfind.exe: mmfind.c $(LIBOBJECTS) $(OBJECTS) makefile mmfind.rc def.tpl 31 20 #Use this command to link dynamicaly 32 gcc $(CPPFLAGS) -I$(INC) mmfind.c $(OBJECTS) $(OBJS2) -los2memmfind.def33 # rc mmfind.rc mmfind.exe 34 21 cmd /C $(TOOLDIR)\create_MMPROG_def.cmd mmfind.def 22 gcc $(CPPFLAGS) -I$(INC) mmfind.c $(LIBOBJECTS) $(OBJECTS) -los2me mmfind.def 23 rc mmfind.rc mmfind.exe 35 24 36 25 clean: … … 45 34 -rm *.flc 46 35 36 47 37 distribution: 48
Note:
See TracChangeset
for help on using the changeset viewer.