1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 23:37:35 +00:00

Userland: Maybe find is overkill

This commit is contained in:
Nicolas Van Bossuyt 2019-04-14 20:15:29 +02:00 committed by GitHub
parent dfeeaff237
commit 40e710da3d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,4 +1,4 @@
SRCS = $(shell find ./ -name '*.cpp' -printf '%f\n')
SRCS = $(wildcard *.cpp)
OBJS = ${SRCS:.cpp=.o}
APPS = ${SRCS:.cpp=}
@ -12,25 +12,28 @@ INCLUDE_FLAGS = -I.. -I. -I../LibC
DEFINES = -DSERENITY -DSANITIZE_PTRS -DUSERLAND
CXXFLAGS = -MMD -MP $(WARNING_FLAGS) $(OPTIMIZATION_FLAGS) $(FLAVOR_FLAGS) $(ARCH_FLAGS) $(STANDARD_FLAGS) $(INCLUDE_FLAGS) $(DEFINES)
CXX = i686-pc-serenity-g++
CXX = i686-pca-serenity-g++
LD = i686-pc-serenity-g++
AR = i686-pc-serenity-r
LDFLAGS = -L../LibC -L../LibCore -L../LibGUI
.PHONY: all list clean
all: $(OBJS) $(APPS)
list:
@echo $(APPS)
clean:
@echo "CLEAN"; rm -f $(APPS) $(OBJS) *.d
@echo "CLEAN"
@rm -f $(APPS) $(OBJS) *.d
$(APPS) : % : %.o $(OBJS)
@echo "LD $<";
@echo "LD $<"
@$(LD) -o $@ $(LDFLAGS) $< -lc
%.o: %.cpp
@echo "CXX $<";
@echo "CXX $<"
@$(CXX) $(CXXFLAGS) -o $@ -c $<
-include $(OBJS:%.o=%.d)