From 8e80eff85cbda05bdde7c019d7134ebbfcca95d1 Mon Sep 17 00:00:00 2001 From: Molgrum Date: Fri, 5 Oct 2007 09:59:27 +0000 Subject: [PATCH] Updating the plugin Makefiles a little git-svn-id: https://svn.code.sf.net/p/fteqw/code/trunk@2705 fc73d0e0-1445-4013-8a0c-d673dee63da5 --- plugins/Makefile | 18 ++++++++++++++++-- plugins/ezscript/Makefile | 6 +++++- plugins/hud/Makefile | 7 +++++-- plugins/irc/Makefile | 7 +++++-- 4 files changed, 31 insertions(+), 7 deletions(-) diff --git a/plugins/Makefile b/plugins/Makefile index 8521dd44..6cd8d09f 100644 --- a/plugins/Makefile +++ b/plugins/Makefile @@ -1,14 +1,28 @@ -all: hud irc +all: ezscript hud irc -.PHONY: all hud irc +clean: ezscript-clean hud-clean irc-clean + +.PHONY: all ezscript hud irc help: @-echo make a subdirectory +ezscript: + $(MAKE) -C ezscript + +ezscript-clean: + $(MAKE) clean -C ezscript + hud: $(MAKE) -C hud +hud-clean: + $(MAKE) clean -C hud + irc: $(MAKE) -C irc +irc-clean: + $(MAKE) clean -C irc + diff --git a/plugins/ezscript/Makefile b/plugins/ezscript/Makefile index ef2fd248..6f99df7b 100644 --- a/plugins/ezscript/Makefile +++ b/plugins/ezscript/Makefile @@ -1,8 +1,12 @@ DO_CC=$(CC) -ggdb -fPIC -Wall $(CFLAGS) -o $@ -c $< OBJECTS=ezscript.o plugin.o qvm_api.o HEADERS=../plugin.h +OUTFILE=../ezscriptx86.so all: $(OBJECTS) - $(CC) -ggdb -fPIC -shared $(OBJECTS) -o ../ezscriptx86.so + $(CC) -ggdb -fPIC -shared $(OBJECTS) -o $(OUTFILE) + +clean: + rm -rf $(OBJECTS) $(OUTFILE) ezscript.o: ezscript.c $(HEADERS) $(DO_CC) diff --git a/plugins/hud/Makefile b/plugins/hud/Makefile index 917bc509..b017b995 100644 --- a/plugins/hud/Makefile +++ b/plugins/hud/Makefile @@ -1,9 +1,12 @@ - DO_CC=$(CC) -ggdb -fPIC -Wall $(CFLAGS) -o $@ -c $< OBJECTS=ui_sbar.o plugin.o qvm_api.o HEADERS=../plugin.h +OUTFILE=../hudx86.so all: $(OBJECTS) - $(CC) -ggdb -fPIC -shared $(OBJECTS) -o ../hudx86.so + $(CC) -ggdb -fPIC -shared $(OBJECTS) -o $(OUTFILE) + +clean: + rm -rf $(OBJECTS) $(OUTFILE) ui_sbar.o: ui_sbar.c $(HEADERS) $(DO_CC) diff --git a/plugins/irc/Makefile b/plugins/irc/Makefile index 3967ecb4..57f52d41 100644 --- a/plugins/irc/Makefile +++ b/plugins/irc/Makefile @@ -1,9 +1,12 @@ - DO_CC=$(CC) -fPIC $(CFLAGS) -o $@ -c $< OBJECTS=ircclient.o plugin.o qvm_api.o HEADERS=../plugin.h +OUTFILE=../ircx86.so all: $(OBJECTS) - gcc --shared -ldl $(OBJECTS) -o ../ircx86.so + gcc --shared -ldl $(OBJECTS) -o $(OUTFILE) + +clean: + rm -rf $(OBJECTS) $(OUTFILE) ircclient.o: ircclient.c $(HEADERS) $(DO_CC)