aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile28
1 files changed, 28 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..8810b26
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,28 @@
+CROSS_COMPILE=
+CC = $(CROSS_COMPILE)gcc
+LD = $(CROSS_COMPILE)ld
+
+CFLAGS += -Wall -ggdb -Ifrontend
+LDFLAGS += -lz -lpthread -ldl
+TARGET = pcsx
+
+all: $(TARGET)
+
+# core
+OBJS += libpcsxcore/cdriso.o libpcsxcore/cdrom.o libpcsxcore/cheat.o libpcsxcore/debug.o \
+ libpcsxcore/decode_xa.o libpcsxcore/disr3000a.o libpcsxcore/gte.o libpcsxcore/mdec.o \
+ libpcsxcore/misc.o libpcsxcore/plugins.o libpcsxcore/ppf.o libpcsxcore/psxbios.o \
+ libpcsxcore/psxcommon.o libpcsxcore/psxcounters.o libpcsxcore/psxdma.o libpcsxcore/psxhle.o \
+ libpcsxcore/psxhw.o libpcsxcore/psxinterpreter.o libpcsxcore/psxmem.o libpcsxcore/r3000a.o \
+ libpcsxcore/sio.o libpcsxcore/socket.o libpcsxcore/spu.o
+# gui
+OBJS += gui/Config.o gui/Plugin.o
+
+OBJS += frontend/main.o
+
+$(TARGET): $(OBJS)
+ $(CC) -o $@ $^ $(LDFLAGS)
+
+clean:
+ $(RM) $(TARGET) $(OBJS)
+