Added Jim's and Mannequin's latest Linux makefile submissions.
SVN r154 (trunk)
This commit is contained in:
parent
12b066ef2e
commit
92dff5f302
7 changed files with 71 additions and 36 deletions
|
|
@ -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
|
||||
Loading…
Add table
Add a link
Reference in a new issue