Borland Makefile cleanup
[fw/sdcc] / support / cpp2 / Makefile.bcc
1 # Makefile for Borlad C++
2
3 PRJDIR          = ../..
4
5 !include $(PRJDIR)/Bcc.inc
6
7 CFLAGS = $(CFLAGS) -I. -I./libiberty -DHAVE_CONFIG_H
8
9 OBJECTS         = cppmain.obj intl.obj \
10                   cpplib.obj cpplex.obj cppmacro.obj cppexp.obj cppfiles.obj \
11                   cpphash.obj cpperror.obj cppinit.obj cppdefault.obj \
12                   hashtable.obj mkdeps.obj prefix.obj version.obj mbchar.obj \
13                   safe-ctype.obj obstack.obj splay-tree.obj lbasename.obj
14
15 TARGET          = $(PRJDIR)/bin/sdcpp.exe
16
17 all: $(TARGET)
18
19 auto-host.h: auto-host_vc_in.h
20         copy auto-host_vc_in.h auto-host.h > nul
21
22 $(TARGET): auto-host.h $(OBJECTS)
23         $(CC) $(CFLAGS) -e$(TARGET) $(OBJECTS)
24
25 safe-ctype.obj: libiberty\safe-ctype.c
26 obstack.obj: libiberty\obstack.c
27 splay-tree.obj: libiberty\splay-tree.c
28 lbasename.obj: libiberty\lbasename.c