Added Jim's and Mannequin's latest Linux makefile submissions.

SVN r154 (trunk)
This commit is contained in:
Christoph Oelckers 2006-05-29 09:00:20 +00:00
commit 92dff5f302
7 changed files with 71 additions and 36 deletions

View file

@ -1,8 +1,15 @@
EXE = re2c.exe
ifeq (Windows_NT,$(OS))
EXE = re2c.exe
CCDV = @../../ccdv
CXXFLAGS = $(LOC) -D_WIN32 -DNDEBUG -Os -Wall -Wno-unused
else
EXE = re2c
CCDV =
CXXFLAGS = -DHAVE_CONFIG_H -DNDEBUG -Os -Wall -Wno-unused
endif
CCDV = @../../ccdv
CXX = g++
CXXFLAGS = $(LOC) -D_WIN32 -DNDEBUG -Os -Wall -Wno-unused
LDFLAGS= -s
OBJS = actions.o code.o dfa.o main.o mbo_getopt.o parser.o scanner.o substr.o translate.o
@ -12,13 +19,18 @@ all: $(EXE)
$(CCDV) $(CXX) $(CXXFLAGS) -c -o $@ $<
$(EXE): $(OBJS)
$(CCDV) $(CXX) -s -o $(EXE) $(OBJS)
$(CCDV) $(CXX) $(LDFLAGS) -o $(EXE) $(OBJS)
.PHONY: clean
clean:
ifeq (Windows_NT,$(OS))
-del /q /f $(EXE) 2>nul
-del /q /f *.o 2>nul
else
rm -f $(EXE)
rm -f *.o
endif
actions.o: actions.cc
code.o: code.cc