initial commit
This commit is contained in:
16
Makefile
Normal file
16
Makefile
Normal file
@@ -0,0 +1,16 @@
|
||||
lua_sources = $(wildcard src/*.lua) $(wildcard src/cli/*.lua) $(wildcard src/formats/*.lua) $(wildcard src/util/*.lua)
|
||||
c_sources = lib/main.c lib/http.c lib/fmt.c lib/zlib.c
|
||||
target = dst/slimpack
|
||||
lua_target = dst/slimpack.h
|
||||
|
||||
.PHONY: build
|
||||
|
||||
build: $(target)
|
||||
|
||||
./dst:
|
||||
mkdir -p $@
|
||||
|
||||
$(lua_target): $(lua_sources) ./dst
|
||||
lua lib/build.lua src $@ $(lua_sources)
|
||||
$(target): $(c_sources) $(lua_target) ./dst
|
||||
gcc -g -Wall -include $(lua_target) $(c_sources) -o $@ -llua -lcurl -lz -Wall
|
||||
Reference in New Issue
Block a user