source: trunk/tools/wrc/makefile.os2@ 882

Last change on this file since 882 was 882, checked in by sandervl, 26 years ago

Created Wine port of wrc (using EMX/GCC)

File size: 689 bytes
Line 
1DEFS = -D__WINE__ -idirafter ../../include/win -idirafter ../../include
2
3PROGRAMS = wrc.exe
4MODULE = none
5
6OBJS = \
7 dumpres.o \
8 genres.o \
9 newstruc.o \
10 preproc.o \
11 readres.o \
12 utils.o \
13 wrc.o \
14 y.tab.o \
15 lexyy.o \
16 writeres.o
17
18EXTRA_SRCS = parser.y parser.l
19EXTRA_OBJS = y.tab.o lex.yy.o
20
21all: $(PROGRAMS)
22
23CC = gcc
24#CFLAGS_G = -Wall
25YACC=bison
26LEX=flex
27
28.SUFFIXES :
29
30.SUFFIXES : .c .o
31
32%.o : %.c
33 $(CC) $(CFLAGS_G) $(DEFS) -c $< -o $@
34
35wrc.exe: lexyy.c y.tab.c $(OBJS)
36 $(CC) $(CFLAGS) -o wrc.exe $(OBJS)
37
38y.tab.c y.tab.h: parser.y
39 $(YACC) -d -t parser.y -o y.tab.c
40
41lexyy.c: parser.l
42 $(LEX) -8 parser.l
43
44clean::
45 $(RM) y.tab.c y.tab.h lex.yy.c *.o *.exe
46
Note: See TracBrowser for help on using the repository browser.