summaryrefslogtreecommitdiffstats
path: root/vmchooser/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'vmchooser/Makefile')
-rw-r--r--vmchooser/Makefile31
1 files changed, 19 insertions, 12 deletions
diff --git a/vmchooser/Makefile b/vmchooser/Makefile
index 81cdfa9..ea75cfd 100644
--- a/vmchooser/Makefile
+++ b/vmchooser/Makefile
@@ -1,33 +1,40 @@
STATIC=# -static
CXX=g++
-CFLAGS=-c -O2 -I../fltk-2/include/ -I. -Wall -g3
-XMLFLAG=`xml2-config --cflags`
+CFLAGS=-c -O2 -I../fltk-2/include/ -I. -Wall -g3 `xml2-config --cflags`
BOOST=-lboost_regex-s
LDFLAGS=-L../fltk-2/lib/ ../fltk-2/lib/libfltk2.a -lpng ../fltk-2/lib/libfltk2_images.a -ljpeg -lz -lXi -lXinerama -lpthread -lm -lXext -lsupc++ -lXrender -lfontconfig -lxml2 -lXft -lXdmcp -lXau -ldl -lz -lfreetype -lX11
-all: main SWindow readXmlDir readLinSess runImage
- ${CXX} ${STATIC} main.o SWindow.o runImage.o readLinSess.o readXmlDir.o -o vmchooser ${LDFLAGS} ${BOOST}
+all: main.o anyoption.o SWindow.o readXmlDir.o readLinSess.o runImage.o addPrinters.o addScanners.o
+ ${CXX} ${STATIC} main.o anyoption.o SWindow.o runImage.o readLinSess.o readXmlDir.o addPrinters.o addScanners.o -o vmchooser ${LDFLAGS} ${BOOST}
strip vmchooser
+
+main.o: main.cxx
+ ${CXX} ${CFLAGS} -c main.cxx -o main.o
+
+anyoption.o: anyoption.cpp inc/anyoption.h
+ ${CXX} ${CFLAGS} -o anyoption.o anyoption.cpp
-SWindow:
+SWindow.o: SWindow.cxx inc/SWindow.h
${CXX} ${CFLAGS} -c SWindow.cxx -o SWindow.o
-readXmlDir:
- ${CXX} ${CFLAGS} ${XMLFLAG} -o readXmlDir.o readXmlDir.cxx
+readXmlDir.o: readXmlDir.cxx inc/functions.h
+ ${CXX} ${CFLAGS} -o readXmlDir.o readXmlDir.cxx
-readLinSess:
+readLinSess.o: readLinSess.cxx inc/functions.h
${CXX} ${CFLAGS} -o readLinSess.o readLinSess.cxx
-runImage:
+runImage.o: runImage.cxx inc/functions.h
${CXX} ${CFLAGS} -o runImage.o runImage.cxx
-main:
- ${CXX} ${CFLAGS} -c main.cxx -o main.o
+addPrinters.o: addPrinters.cxx inc/functions.h
+ ${CXX} ${CFLAGS} -o addPrinters.o addPrinters.cxx
+addScanners.o: addScanners.cxx inc/functions.h
+ ${CXX} ${CFLAGS} -o addScanners.o addScanners.cxx
clean:
- rm -rf *.o test
+ rm -rf *.o vmchooser
install:
cp vmchooser ../../../../../../openslx/trunk/os-plugins/plugins/vmchooser/files/