Mercurial > dwindows
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 |