comparison makefile.emx @ 2778:1660b4ecb92f

Win/OS2: Remove the lib and dll folders and their placeholders. Update the Windows makefile to create plaform folders automatically. Package both x86 and x64 platforms into the zip.
author bsmith@81767d24-ef19-dc11-ae90-00e081727c95
date Tue, 28 Jun 2022 00:53:47 +0000
parents 5113afb0aea9
children 4b7c4cd7a11d
comparison
equal deleted inserted replaced
2777:7d7eac751f7d 2778:1660b4ecb92f
29 dw.dll: os2\dw.c os2\dw.def 29 dw.dll: os2\dw.c os2\dw.def
30 $(CC) $(CFLAGS) $(DEFS) -o dw.dll os2/dw.c $(LDFLAGS) os2/dw.def 30 $(CC) $(CFLAGS) $(DEFS) -o dw.dll os2/dw.c $(LDFLAGS) os2/dw.def
31 31
32 dw.lib: os2\dw.def 32 dw.lib: os2\dw.def
33 emximp -o dw.lib os2\dw.def 33 emximp -o dw.lib os2\dw.def
34 copy dw.dll dll
35 copy dw.lib lib
36 34
37 dwcompat.dll: $(COMPATOBJECTS) os2\dwcompat.def 35 dwcompat.dll: $(COMPATOBJECTS) os2\dwcompat.def
38 $(CC) $(CFLAGS) $(DEFS) -o dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket os2/dwcompat.def 36 $(CC) $(CFLAGS) $(DEFS) -o dwcompat.dll $(COMPATOBJECTS) $(LDFLAGS) -lsocket os2/dwcompat.def
39 37
40 dwcompat.lib: os2\dwcompat.def 38 dwcompat.lib: os2\dwcompat.def
41 emximp -o dwcompat.lib os2\dwcompat.def 39 emximp -o dwcompat.lib os2\dwcompat.def
42 copy dwcompat.dll dll
43 copy dwcompat.lib lib
44 40
45 dwtest.exe: dwtest.o dw.lib dwcompat.lib 41 dwtest.exe: dwtest.o dw.lib dwcompat.lib
46 $(CC) $(CFLAGS) -Zomf -Zmt -static-libgcc -Zlinker /pm:pm -o dwtest.exe dwtest.o -Llib -ldw -ldwcompat os2/dwtest.def 42 $(CC) $(CFLAGS) -Zomf -Zmt -static-libgcc -Zlinker /pm:pm -o dwtest.exe dwtest.o -Llib -ldw -ldwcompat os2/dwtest.def
47 43
48 clean: 44 clean: