You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
391 B
Makefile
22 lines
391 B
Makefile
CXXFLAGS += -std=c++17 -g3 -ggdb -O0
|
|
|
|
CXXFILES := corewords.cpp dictionary.cpp executor.cpp parser.cpp state.cpp \
|
|
types.cpp
|
|
OBJFILES := $(subst .cpp,.o,$(CXXFILES))
|
|
LIBFILE := libalee.a
|
|
EXEFILE := alee
|
|
|
|
all: $(EXEFILE)
|
|
|
|
small: CXXFLAGS += -Os
|
|
small: $(EXEFILE)
|
|
|
|
$(EXEFILE): $(LIBFILE)
|
|
|
|
$(LIBFILE): $(OBJFILES)
|
|
$(AR) cr $@ $(OBJFILES)
|
|
|
|
clean:
|
|
rm -f $(EXEFILE) $(LIBFILE) $(OBJFILES)
|
|
|