summaryrefslogtreecommitdiffstats
path: root/Gui/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Gui/Makefile')
-rw-r--r--Gui/Makefile57
1 files changed, 57 insertions, 0 deletions
diff --git a/Gui/Makefile b/Gui/Makefile
new file mode 100644
index 0000000000..765b66b483
--- /dev/null
+++ b/Gui/Makefile
@@ -0,0 +1,57 @@
+
+LIB = libgui.a
+
+include ../config.mak
+include config.mak
+
+include bitmap/bitmap.mak
+MPLAYERDIR = mplayer/
+include gui.mak
+
+INCDIR = -I. -I./event -I./wm -I./skin $(GTKINC)
+
+OPTIMIZE = $(OPTFLAGS) -fomit-frame-pointer \
+ -fexpensive-optimizations -malign-double -fschedule-insns2 -mwide-multiply -Wall
+
+CFLAGS = $(OPTIMIZE) $(INCDIR) $(DEBUG)
+
+.SUFFIXES: .c .o
+
+.c.o:
+ $(CC) -c $(CFLAGS) -o $@ $<
+
+### TARGETS ###
+
+$(LIB): .depend $(OBJS)
+ $(MAKE) -C mplayer
+ rm -f $(LIB)
+ ar rc $(LIB) $(OBJS) $(MPLAYEROBJS)
+
+all: $(LIB)
+
+clean:
+ $(MAKE) -C mplayer clean
+ rm -rf $(OBJS) *.o *~ *.bak main $(PRG) $(LIB) .depend
+
+#dep: depend
+#
+#depend:
+# makedepend -- $(CFLAGS) -- $(SRCS) &>/dev/null
+#
+
+distclean: clean
+
+dep: depend
+
+depend: .depend
+
+.depend: Makefile config.mak config.h gui.mak bitmap/bitmap.mak
+ $(MAKE) -C mplayer depend
+ $(CC) -MM $(CFLAGS) $(SRCS) 1>.depend
+
+#
+# include dependency files if they exist
+#
+ifneq ($(wildcard .depend),)
+include .depend
+endif