tidy makefile
This commit is contained in:
parent
dc285ec2a8
commit
c70f12618f
1 changed files with 5 additions and 3 deletions
8
Makefile
8
Makefile
|
@ -42,7 +42,7 @@ endif
|
|||
|
||||
.PHONY: shaders resources run clean bear
|
||||
|
||||
$(BINARY): $(SHADER_OBJ) $(RESOUCES_OBJ) $(RESOURCES_H) $(C_OBJ) $(OBJC_OBJ)
|
||||
$(BINARY): $(SHADER_OBJ) $(RESOURCES_H) $(C_OBJ) $(OBJC_OBJ)
|
||||
$(CC) $(C_OBJ) $(OBJC_OBJ) $(RESOURCES_OBJ) $(LDFLAGS) -o $(BINARY)
|
||||
|
||||
shaders: $(SHADER_OBJ)
|
||||
|
@ -51,9 +51,11 @@ shaders: $(SHADER_OBJ)
|
|||
resources: $(RESOURCES_OBJ) $(RESOURCES_H)
|
||||
@echo "Resources compiled"
|
||||
|
||||
$(RESOURCES_OBJ): $(RESOURCES_C) $(RESOURCE_FILES)
|
||||
$(RESOURCES_C):
|
||||
@echo "// Generated resource file" > $(RESOURCES_C)
|
||||
$(foreach res, $(RESOURCE_FILES), xxd -i $(res) >> $(RESOURCES_C);)
|
||||
|
||||
$(RESOURCES_OBJ): $(RESOURCES_C) $(RESOURCE_FILES)
|
||||
$(CC) -o $@ -c $(RESOURCES_C)
|
||||
|
||||
$(RESOURCES_H): $(RESOURCES_OBJ)
|
||||
|
@ -80,4 +82,4 @@ bear: clean
|
|||
bear -- $(MAKE) $(BINARY)
|
||||
|
||||
clean:
|
||||
rm -rf $(C_OBJ) $(OBJC_OBJ) $(SHADER_OBJ) $(RESOURCES_OBJ) $(RESOURCES_H) $(BINARY)
|
||||
rm -rf $(C_OBJ) $(OBJC_OBJ) $(SHADER_OBJ) $(RESOURCES_OBJ) $(RESOURCES_C) $(RESOURCES_H) $(BINARY)
|
||||
|
|
Loading…
Add table
Reference in a new issue