refactored makefiles
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
TYRA_DIR = ./
|
||||
|
||||
EE_OBJS = \
|
||||
models/math/matrix.o \
|
||||
models/math/plane.o \
|
||||
models/math/point.o \
|
||||
models/math/vector3.o \
|
||||
models/mesh_frame.o \
|
||||
models/mesh_material.o \
|
||||
models/mesh.o \
|
||||
models/sprite.o \
|
||||
models/mesh_texture.o \
|
||||
modules/audio.o \
|
||||
modules/camera_base.o \
|
||||
modules/file_service.o \
|
||||
modules/gif_sender.o \
|
||||
modules/light.o \
|
||||
modules/pad.o \
|
||||
modules/renderer.o \
|
||||
modules/texture_repository.o \
|
||||
modules/timer.o \
|
||||
modules/vif_sender.o \
|
||||
utils/math.o \
|
||||
utils/string.o \
|
||||
loaders/bmp_loader.o \
|
||||
loaders/dff_loader.o \
|
||||
loaders/md2_loader.o \
|
||||
loaders/obj_loader.o \
|
||||
loaders/png_loader.o \
|
||||
vu1_progs/draw3D.o \
|
||||
engine.o
|
||||
|
||||
all: $(EE_OBJS)
|
||||
ar rcs $(LIB_NAME) $(EE_OBJS)
|
||||
rm -f $(EE_OBJS)
|
||||
|
||||
# https://github.com/microsoft/wsl/issues/2468#issuecomment-374904520
|
||||
#%.vsm: %.vcl # sudo service binfmt-support start
|
||||
# $(EE_VCL) $< >> $@
|
||||
|
||||
%.o: %.vsm
|
||||
$(EE_DVP) $< -o $@
|
||||
|
||||
clean:
|
||||
rm -f $(EE_OBJS)
|
||||
rm -f $(LIB_NAME)
|
||||
|
||||
include Makefile.pref
|
||||
@@ -0,0 +1,11 @@
|
||||
EE_LIBS := $(EE_LIBS) -ldraw -lgraph -lmath3d -lpacket -ldma -lpacket2 -lpad -laudsrv -lc -lstdc++ -lpng -lz
|
||||
EE_INCS := -I$(TYRA_DIR)/include -I$(PS2SDK)/ports/include $(EE_INCS)
|
||||
EE_LDFLAGS := -L$(PS2SDK)/ports/lib -L$(TYRA_DIR) $(EE_LDFLAGS)
|
||||
EE_CFLAGS := -DHAVE_LIBPNG -DHAVE_ZLIB $(EE_CFLAGS)
|
||||
EE_CXXFLAGS := -DHAVE_LIBPNG -DHAVE_ZLIB $(EE_CXXFLAGS)
|
||||
EE_DVP = dvp-as
|
||||
EE_VCL = vcl
|
||||
LIB_NAME = libtyra.a
|
||||
|
||||
include $(PS2SDK)/samples/Makefile.pref
|
||||
include $(PS2SDK)/samples/Makefile.eeglobal
|
||||
Reference in New Issue
Block a user