diff --git a/Makefile b/Makefile index 966bd22..b7a50ae 100644 --- a/Makefile +++ b/Makefile @@ -13,23 +13,27 @@ b: build # build and run using debugger run: build - ugdb -xrun.gdb -- bin/$(project) + gdb -x run.gdb -- bin/$(project) r: run # same as run, but giving you a chance to configure the debugger/set breakpoints before running debug: build - ugdb -- bin/$(project) + gdb -- bin/$(project) d: debug # package project for release -package: clean - mkdir $(project) - cp -r resources/ $(project)/resources/ - cc $(source) -o $(project)/$(project) $(args_package) $(libraries) $(includes) $(CFLAGS) -p: package +build-package: clean-package + mkdir packaged/ + cp -rf $(project)/ packaged/resources/ + # copy maps + cp -rf $(project)/simplified/* packaged/resources/ + cc $(source) -o packaged/$(project) $(args_package) $(libraries) $(includes) $(CFLAGS) +p: build-package # clean up build directories clean: - rm -rf $(project) rm -f bin/$(project) -c: clean \ No newline at end of file +c: clean + +clean-package: + rm -rf packaged