Generate warnings for useless declarations like "char data;"
[fw/sdcc] / support / cpp2 / Makefile.bcc
index 414ecfde429b2e07b0e75eb4fe577b25e657023c..f5b941f901e19c17da311e50be85cb9589038a22 100644 (file)
@@ -1,29 +1,28 @@
-PRJDIR         = ..\..
+# Makefile for Borlad C++
+
+PRJDIR          = ../..
+
+!include $(PRJDIR)/Bcc.inc
+
+CFLAGS = $(CFLAGS) -I. -I./libiberty -DHAVE_CONFIG_H
 
 OBJECTS         = cppmain.obj intl.obj \
-               cpplib.obj cpplex.obj cppmacro.obj cppexp.obj cppfiles.obj \
-               cpphash.obj cpperror.obj cppinit.obj cppdefault.obj \
-               hashtable.obj mkdeps.obj prefix.obj version.obj mbchar.obj \
-               safe-ctype.obj obstack.obj splay-tree.obj lbasename.obj
+                  cpplib.obj cpplex.obj cppmacro.obj cppexp.obj cppfiles.obj \
+                  cpphash.obj cpperror.obj cppinit.obj cppdefault.obj \
+                  hashtable.obj mkdeps.obj prefix.obj version.obj mbchar.obj \
+                  safe-ctype.obj obstack.obj splay-tree.obj lbasename.obj
 
 TARGET          = $(PRJDIR)/bin/sdcpp.exe
 
-# Compiling entire program or any subproject
-# ------------------------------------------
 all: $(TARGET)
 
+auto-host.h: auto-host_vc_in.h
+        copy auto-host_vc_in.h auto-host.h > nul
 
-CFLAGS = -I. -I.\libiberty -DHAVE_CONFIG_H
-
-# My rules
-# --------
-$(TARGET): $(OBJECTS)
-        bcc32 -e$(TARGET) $(OBJECTS)
-
-!include ..\..\Bcc.inc
+$(TARGET): auto-host.h $(OBJECTS)
+        $(CC) $(CFLAGS) -e$(TARGET) $(OBJECTS)
 
 safe-ctype.obj: libiberty\safe-ctype.c
 obstack.obj: libiberty\obstack.c
 splay-tree.obj: libiberty\splay-tree.c
 lbasename.obj: libiberty\lbasename.c
-