From 1e8e3bed9a779d435bb792d37bf270340fd95b9a Mon Sep 17 00:00:00 2001 From: igor725 Date: Wed, 13 Mar 2024 22:11:44 +0300 Subject: [PATCH] Fix makefile --- .github/workflows/build.yml | 6 +++--- Makefile | 10 +--------- 2 files changed, 4 insertions(+), 12 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index fe877db..dc072dc 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -19,7 +19,7 @@ on: jobs: build: name: Build project - runs-on: ubuntu-latest + runs-on: ubuntu-20.04 steps: - name: Checkout repository uses: actions/checkout@v4 @@ -36,8 +36,8 @@ jobs: - name: Download OpenOrbis run: | - wget https://github.com/OpenOrbis/OpenOrbis-PS4-Toolchain/releases/download/v0.5.2/v0.5.2.tar.gz - tar xvf v0.5.2.tar.gz + wget -q https://github.com/OpenOrbis/OpenOrbis-PS4-Toolchain/releases/download/v0.5.2/v0.5.2.tar.gz + tar xf v0.5.2.tar.gz - name: Build run: | diff --git a/Makefile b/Makefile index 200d085..7f9db09 100644 --- a/Makefile +++ b/Makefile @@ -19,14 +19,12 @@ LIBMODULES := $(wildcard sce_module/*) # Root vars TOOLCHAIN := $(OO_PS4_TOOLCHAIN) PROJDIR := $(shell basename $(CURDIR)) -COMMONDIR := $(TOOLCHAIN)/samples/_common INTDIR := $(PROJDIR)/x64/Debug # Define objects to build CFILES := $(wildcard $(PROJDIR)/*.c) CPPFILES := $(wildcard $(PROJDIR)/*.cpp) -COMMONFILES := $(wildcard $(COMMONDIR)/*.cpp) -OBJS := $(patsubst $(PROJDIR)/%.c, $(INTDIR)/%.o, $(CFILES)) $(patsubst $(PROJDIR)/%.cpp, $(INTDIR)/%.o, $(CPPFILES)) $(patsubst $(COMMONDIR)/%.cpp, $(INTDIR)/%.o, $(COMMONFILES)) +OBJS := $(patsubst $(PROJDIR)/%.c, $(INTDIR)/%.o, $(CFILES)) $(patsubst $(PROJDIR)/%.cpp, $(INTDIR)/%.o, $(CPPFILES)) # Define final C/C++ flags CFLAGS := --target=x86_64-pc-freebsd12-elf -fPIC -funwind-tables -c $(EXTRAFLAGS) -isysroot $(TOOLCHAIN) -isystem $(TOOLCHAIN)/include @@ -83,12 +81,6 @@ $(INTDIR)/%.o: $(PROJDIR)/%.c $(INTDIR)/%.o: $(PROJDIR)/%.cpp $(CCX) $(CXXFLAGS) -o $@ $< -$(INTDIR)/%.o: $(COMMONDIR)/%.c - $(CCX) $(CXXFLAGS) -o $@ $< - -$(INTDIR)/%.o: $(COMMONDIR)/%.cpp - $(CCX) $(CXXFLAGS) -o $@ $< - clean: rm -f $(CONTENT_ID).pkg pkg.gp4 pkg/sce_sys/param.sfo eboot.bin \ $(INTDIR)/$(PROJDIR).elf $(INTDIR)/$(PROJDIR).oelf $(OBJS)