make: define PHONY targets

This commit is contained in:
John Törnblom committed 2024-11-16 23:45:36 +01:00
1 parent fcd2ad79a1
commit 25bdf2f85f
6 files changed
+13 -3

No files matched your search

+3 -3
View File
@@ -24,12 +24,12 @@ ifdef WIN
SUBDIRS += host/win
endif
.PHONY: $(TOPTARGETS) $(SUBDIRS) install
$(TOPTARGETS): $(SUBDIRS)
$(SUBDIRS):
$(MAKE) -j1 -C $@ $(MAKECMDGOALS)
.PHONY: $(TOPTARGETS) $(SUBDIRS)
$(MAKE) -C $@ $(MAKECMDGOALS)
install:
cp -r samples/. $(DESTDIR)/samples
+2
View File
@@ -41,6 +41,8 @@ OBJ := crt.o syscall.o klog.o nid.o kernel.o rtld.o rtld_so.o rtld_sprx.o \
ARCHIVE := libcrt.a
.PHONY: all clean install
all: $(ARCHIVE)
$(ARCHIVE): $(OBJ)
+2
View File
@@ -36,6 +36,8 @@ TOOLS := bin/cmake-bin-wrapper \
LDSCRIPTS := elf_x86_64.x
.PHONY: all clean install
all: bin/prospero-nid
clean:
+2
View File
@@ -16,6 +16,8 @@
DESTDIR ?= /opt/ps5-payload-sdk
.PHONY: all clean install
all:
clean:
+2
View File
@@ -39,6 +39,8 @@ OBJS := $(SRCS:.c=.o)
ARCHIVE := libc.a
.PHONY: all clean install
all: $(ARCHIVE)
$(ARCHIVE): $(OBJS)
+2
View File
@@ -44,6 +44,8 @@ SHARED := $(SOURCES:.c=.so)
NID_DB := aerolib.csv
NID_DB_URL := https://raw.githubusercontent.com/zecoxao/sce_symbols/main/$(NID_DB)
.PHONY: all clean install
all: $(SOURCES) $(SHARED)
stubs: $(NID_DB) $(STUBS)