Mercurial > dwindows
comparison makefile.emx @ 1164:cb1e6b29aa7d
Include revision number on OS/2 using EMX/gcc.
Having trouble figuring out how to do this with VAC/nmake.
author | bsmith@81767d24-ef19-dc11-ae90-00e081727c95 |
---|---|
date | Fri, 16 Sep 2011 10:53:10 +0000 |
parents | a049f447999c |
children | 590740c9c5c6 |
comparison
equal
deleted
inserted
replaced
1163:2991afb3bf71 | 1164:cb1e6b29aa7d |
---|---|
7 RC = rc | 7 RC = rc |
8 MAKE = make | 8 MAKE = make |
9 COMPRESS = lxlite | 9 COMPRESS = lxlite |
10 VER = 21 | 10 VER = 21 |
11 VERDOT = 2.1 | 11 VERDOT = 2.1 |
12 VERREV = $(shell svnversion -n . | cut -d ":" -f 1 | tr -d MS) | |
12 | 13 |
13 DEFS = | 14 DEFS = |
14 LIBS = | 15 LIBS = |
15 | 16 |
16 CFLAGS = -O -g -Zomf -Zmt -D__OS2__ -D__ST_MT_ERRNO__ -I. -Wall -o $(@) | 17 CFLAGS = -O -g -Zomf -Zmt -D__OS2__ -D__ST_MT_ERRNO__ -DVER_REV=$(VERREV) -I. -Wall -o $(@) |
17 LDFLAGS = -Zdll -Zcrtdll | 18 LDFLAGS = -Zdll -Zcrtdll |
18 RCFLAGS = -r | 19 RCFLAGS = -r |
19 | 20 |
20 | 21 |
21 COMPATOBJECTS = compat.obj dirent.obj | 22 COMPATOBJECTS = compat.obj dirent.obj |
41 | 42 |
42 dwtest.exe: dwtest.o dw.lib dwcompat.lib | 43 dwtest.exe: dwtest.o dw.lib dwcompat.lib |
43 $(CC) $(CFLAGS) -Zcrtdll -Zomf -Zmt -o dwtest.exe dwtest.o -Llib -ldw -ldwcompat dwtest.def | 44 $(CC) $(CFLAGS) -Zcrtdll -Zomf -Zmt -o dwtest.exe dwtest.o -Llib -ldw -ldwcompat dwtest.def |
44 | 45 |
45 clean: | 46 clean: |
46 $(RM) $(OBJECTS) dwtest.exe | 47 $(RM) $(OBJECTS) dwtest.exe dw.dll dwcompat.dll |
47 | 48 |
48 dw.obj: dw.c | 49 dw.obj: dw.c |
49 $(CC) $(CFLAGS) -c $< | 50 $(CC) $(CFLAGS) -c $< |
50 | 51 |
51 compat.obj: compat.c | 52 compat.obj: compat.c |