comparison makefile.emx @ 1360:32a5be18e187

Source tree cleanup, move import/export definition files to their platform folder.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Fri, 18 Nov 2011 16:45:22 +0000
parents 4333b58d879d
children 324812debcc9
comparison
equal deleted inserted replaced
1359:c98542f7ccdf 1360:32a5be18e187
25 COMPATSOURCES = compat.c dirent.c 25 COMPATSOURCES = compat.c dirent.c
26 26
27 all: dw.dll dwcompat.dll dwtest.exe 27 all: dw.dll dwcompat.dll dwtest.exe
28 28
29 dw.dll: os2\dw.c dw.def 29 dw.dll: os2\dw.c dw.def
30 $(CC) $(CFLAGS) $(DEFS) -o dw.dll os2/dw.c $(LDFLAGS) dw.def 30 $(CC) $(CFLAGS) $(DEFS) -o dw.dll os2/dw.c $(LDFLAGS) os2/dw.def
31 31
32 dw.lib: dw.def 32 dw.lib: os2\dw.def
33 emximp -o dw.lib dw.def 33 emximp -o dw.lib os2\dw.def
34 copy dw.dll dll 34 copy dw.dll dll
35 copy dw.lib lib 35 copy dw.lib lib
36 36
37 dwcompat.dll: $(COMPATOBJECTS) dwcompat.def 37 dwcompat.dll: $(COMPATOBJECTS) os2\dwcompat.def
38 $(CC) $(CFLAGS) $(DEFS) -o dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket dwcompat.def 38 $(CC) $(CFLAGS) $(DEFS) -o dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket os2/dwcompat.def
39 39
40 dwcompat.lib: dwcompat.def 40 dwcompat.lib: os2\dwcompat.def
41 emximp -o dwcompat.lib dwcompat.def 41 emximp -o dwcompat.lib os2\dwcompat.def
42 copy dwcompat.dll dll 42 copy dwcompat.dll dll
43 copy dwcompat.lib lib 43 copy dwcompat.lib lib
44 44
45 dwtest.exe: dwtest.o dw.lib dwcompat.lib 45 dwtest.exe: dwtest.o dw.lib dwcompat.lib
46 $(CC) $(CFLAGS) -Zomf -Zmt -static-libgcc -o dwtest.exe dwtest.o -Llib -ldw -ldwcompat dwtest.def 46 $(CC) $(CFLAGS) -Zomf -Zmt -static-libgcc -o dwtest.exe dwtest.o -Llib -ldw -ldwcompat os2/dwtest.def
47 47
48 clean: 48 clean:
49 $(RM) *.obj *.o *.lib *.res *~ dwtest.exe dw.dll dwcompat.dll SVN.REV 49 $(RM) *.obj *.o *.lib *.res *~ dwtest.exe dw.dll dwcompat.dll SVN.REV
50 50
51 dw.obj: dw.c 51 dw.obj: dw.c