mirror of
https://github.com/captain-amygdala/pistorm.git
synced 2026-01-11 23:43:13 +00:00
Added dependency tracking of include files.
This commit is contained in:
parent
f415c021c3
commit
6818d053ca
1
.gitignore
vendored
1
.gitignore
vendored
@ -1,3 +1,4 @@
|
||||
*.d
|
||||
*.o
|
||||
*.img
|
||||
*.hdf
|
||||
|
||||
13
Makefile
13
Makefile
@ -57,7 +57,7 @@ LFLAGS = $(WARNINGS) -L/opt/vc/lib -L./raylib -lraylib -lbrcmGLESv2 -lbrcmEGL
|
||||
|
||||
TARGET = $(EXENAME)$(EXE)
|
||||
|
||||
DELETEFILES = $(MUSASHIGENCFILES) $(MUSASHIGENHFILES) $(.OFILES) $(TARGET) $(MUSASHIGENERATOR)$(EXE)
|
||||
DELETEFILES = $(MUSASHIGENCFILES) $(MUSASHIGENHFILES) $(.OFILES) $(.OFILES:%.o=%.d) $(TARGET) $(MUSASHIGENERATOR)$(EXE)
|
||||
|
||||
|
||||
all: $(TARGET)
|
||||
@ -65,15 +65,18 @@ all: $(TARGET)
|
||||
clean:
|
||||
rm -f $(DELETEFILES)
|
||||
|
||||
|
||||
$(TARGET): $(MUSASHIGENHFILES) $(.OFILES) Makefile
|
||||
$(CC) -o $@ $(.OFILES) -O3 -pthread $(LFLAGS) -lm -lstdc++
|
||||
$(TARGET): $(MUSAHIGENCFILES:%.c=%.o) $(.CFILES:%.c=%.o) a314/a314.o
|
||||
$(CC) -o $@ $^ -O3 -pthread $(LFLAGS) -lm -lstdc++
|
||||
|
||||
a314/a314.o: a314/a314.cc a314/a314.h
|
||||
$(CXX) -c -o a314/a314.o -O3 a314/a314.cc -march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8 -O3 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I..
|
||||
$(CXX) -MMD -MP -c -o a314/a314.o -O3 a314/a314.cc -march=armv8-a -mfloat-abi=hard -mfpu=neon-fp-armv8 -O3 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I..
|
||||
|
||||
$(MUSASHIGENCFILES:%.c=%.o): $(MUSASHIGENCFILES) $(MUSASHIGENHFILES)
|
||||
|
||||
$(MUSASHIGENCFILES) $(MUSASHIGENHFILES): $(MUSASHIGENERATOR)$(EXE)
|
||||
$(EXEPATH)$(MUSASHIGENERATOR)$(EXE)
|
||||
|
||||
$(MUSASHIGENERATOR)$(EXE): $(MUSASHIGENERATOR).c
|
||||
$(CC) -o $(MUSASHIGENERATOR)$(EXE) $(MUSASHIGENERATOR).c
|
||||
|
||||
-include $(.CFILES:%.c=%.d) $(MUSASHIGENCFILES:%.c=%.d) a314/a314.d $(MUSASHIGENERATOR).d
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user