rendered paste bodyDEFINES=-D_FILE_OFFSET_BITS=64 -DUSING_OPENGL -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_PLUGIN -DQT_SHARED -DQT_TABLET_SUPPORT -DPIC
DEBUG_OPTS=-g
GCC_OPTS=-c -shared -fPIC -I/usr/qt/3/include/
LD_INCLUDES=-L/usr/kde/3.3/lib -L/usr/qt/3/lib64 -L/usr/X11R6/lib64 -L/lib -lexif -ltiff -lqt-mt -lGLU -lGL -lXmu -lpthread
LD_OPTS=-shared
MOC=/usr/qt/3/bin/moc
GCC=/usr/bin/g++
LD=/usr/bin/g++
SOURCES=
#release:
all: release
debug:
DEBUG_OPTS="-g" BUILD="Debug" make intern
intern: obj/$(BUILD)/animefilter.o obj/$(BUILD)/animefilter.moc.o obj/$(BUILD)/animeinfo.o obj/$(BUILD)/animenode.o obj/$(BUILD)/animerelations.o obj/$(BUILD)/animerelations.moc.o obj/$(BUILD)/episodenode.o obj/$(BUILD)/main.o obj/$(BUILD)/mythanime.o obj/$(BUILD)/mythanime.moc.o
$(LD) $(LD_OPTS) $(LD_INCLUDES) $^ -o bin/$(BUILD)/libmythanime.so
release: anime-ui.xml
DEBUG_OPTS="-O2" BUILD="Release" make intern
strip bin/Release/libmythanime.so
scp anime-ui.xml server:mythanime/
scp bin/Release/libmythanime.so server:mythanime/
clean:
rm *.moc.cpp
rm bin/{Debug,Release}/*
rm obj/{Debug,Release}/*
#################
# moc files
#################
animefilter.moc.cpp: animefilter.h
$(MOC) $< -o $@
animerelations.moc.cpp: animerelations.h
$(MOC) $< -o $@
mythanime.moc.cpp: mythanime.h
$(MOC) $< -o $@
#################
# o files
#################
obj/$(BUILD)/%.o: %.cpp
$(GCC) $(DEFINES) $(DEBUG_OPTS) $(GCC_OPTS) $(INCLUDES) $< -o $@