clean runtime, don't needlessly enable PIE
This commit is contained in:
parent
61dad2aadd
commit
30b0a36b4d
19
makefile
19
makefile
@ -64,11 +64,12 @@ ifeq (${singeli}, 1)
|
|||||||
SINGELIFLAGS = '-DSINGELI'
|
SINGELIFLAGS = '-DSINGELI'
|
||||||
else
|
else
|
||||||
singeli = 0
|
singeli = 0
|
||||||
|
SINGELIFLAGS = ''
|
||||||
endif
|
endif
|
||||||
CMD = $(CC) -std=gnu11 -Wall -Wno-unused-function -fms-extensions $(CCFLAGS) $(FLAGS) $(SINGELIFLAGS) -fPIE -MMD -MP -MF
|
CMD = $(CC) -std=gnu11 -Wall -Wno-unused-function -fms-extensions $(CCFLAGS) $(FLAGS) $(SINGELIFLAGS) -MMD -MP -MF
|
||||||
|
|
||||||
# `if` to allow `make clean` alone to clean everything, but `make t=debug clean` to just clean obj/debug
|
# `if` to allow `make clean` alone to clean everything, but `make t=debug clean` to just clean obj/debug
|
||||||
ifeq ($(MAKECMDGOALS),clean)
|
ifneq (,$(findstring clean,$(MAKECMDGOALS)))
|
||||||
ifndef t
|
ifndef t
|
||||||
t = *
|
t = *
|
||||||
endif
|
endif
|
||||||
@ -154,11 +155,13 @@ src/singeli/gen/%.c: src/singeli/src/%.singeli preSingeliBin
|
|||||||
|
|
||||||
clean-singeli:
|
clean-singeli:
|
||||||
rm -rf src/singeli/gen/
|
rm -rf src/singeli/gen/
|
||||||
|
clean-runtime:
|
||||||
ifeq ($(t), *)
|
rm -f src/gen/customRuntime
|
||||||
clean: clean-singeli
|
clean-build:
|
||||||
endif
|
|
||||||
|
|
||||||
clean:
|
|
||||||
rm -f ${bd}/*.o
|
rm -f ${bd}/*.o
|
||||||
rm -f ${bd}/*.d
|
rm -f ${bd}/*.d
|
||||||
|
ifeq ($(t), *)
|
||||||
|
clean: clean-singeli clean-runtime
|
||||||
|
endif
|
||||||
|
|
||||||
|
clean: clean-build
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user