remove old Make stuff

This commit is contained in:
Yuichi Nishiwaki 2014-03-02 12:54:27 +09:00
parent 0805d421f5
commit 5441cf75f9
3 changed files with 0 additions and 48 deletions

View File

@ -1,48 +0,0 @@
CFLAGS=-Wall -Wextra -std=c99
ifeq ($(findstring CYGWIN,$(shell uname -s)), CYGWIN)
XFILE_LIB=cygxfile.dll
PICRIN_LIB=cygpicrin.dll
else
XFILE_LIB=libxfile.so
PICRIN_LIB=libpicrin.so
endif
all: deps release
deps:
git submodule update --init
$(CC) $(CFLAGS) -shared -fPIC extlib/xfile/*.c -o lib/$(XFILE_LIB) -I./extlib/xfile
release: CFLAGS += -DDEBUG=0 -O3
release: build
debug: CFLAGS += -g -DDEBUG=1 -O0
debug: build
build: build-lib build-main
build-main:
$(CC) $(CFLAGS) -D_GNU_SOURCE -Wl,-rpath lib tools/main.c -o bin/picrin -I./include -I./extlib -L./lib -lreadline -lm -lxfile -lpicrin
build-lib:
cd src; \
flex scan.l
$(CC) $(CFLAGS) -shared -fPIC src/*.c -o lib/$(PICRIN_LIB) -I./include -I./extlib -L./lib -lm -lxfile
clean:
rm -f src/lex.yy.c src/lex.yy.h
rm -f lib/$(PICRIN_LIB)
rm -f bin/picrin
run:
bin/picrin
tak: release
bin/picrin etc/tak.scm
lines: clean
wc -l `find . -name "*.[chyl]"`
no-act:
bin/picrin -e '' > /dev/null

View File

View File