Commit be3acaeb authored by Sebastien Ponce's avatar Sebastien Ponce
Browse files

implemented automatic versioning of the gencastor script and dropped uneeded -lfl

parent f54857b4
......@@ -22,18 +22,20 @@ OWNGENRAWOBJS=$(patsubst %.cpp,umbrello/codegenerators/%.o,$(OWNGENSRCS))
INCLUDES=-I$(DEV)/umbrello -I$(DEV)/umbrello/codegenerators -I$(UMBRELLO) -I$(UMBRELLOOBJBASE) -I$(UMBRELLOOBJ) -I$(UMBRELLO)/codegenerators -I$(UMBRELLOOBJ)/dialogs -I/usr/include/kde -I/usr/include/qt3 -I/usr/lib64/qt-3.3/include/ -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT
COMPILEFLAGS= --mode=compile --tag=CXX g++
LINKFLAGS= --mode=link --tag=CXX g++ -pthread
LINKDEPS=-lfl -lkdeprint -lkio -lxslt
LINKDEPS= -lkdeprint -lkio -lxslt
MACROS=-g -O0 -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION
.PHONY : all install clean
all : gencastor.bin
install : gencastor.bin
@echo Installing gencastor
@install gencastor $(DESTDIR)/usr/bin
@install gencastor $(DESTDIR)/usr/bin/gencastor${VERSION}
@install $(DESTDIR)/usr/bin
@install gencastor.bin $(DESTDIR)/usr/bin
@install gencastor.bin $(DESTDIR)/usr/bin/gencastor${VERSION}.bin
@install gencastor.1 $(DESTDIR)/usr/share/man/man1
@install -D headers/heading.cpp $(DESTDIR)/etc/castor/gencastor/heading.cpp
@install -D headers/heading.h $(DESTDIR)/etc/castor/gencastor/heading.h
......@@ -10,10 +10,10 @@
if ("$1" == "-h" || "$1" == "") then
echo "Usage :"
echo " gencastor [-w castor_workdir] [-c topNamespace] [-h] [-v|--version] XMIFile"
echo " $0 [-w castor_workdir] [-c topNamespace] [-h] [-v|--version] XMIFile"
else if ("$1" == "-v" || "$1" == "--version") then
/usr/bin/gencastor.bin --version
"$0".bin --version
else if ("$1" == "-w") then
set WORKDIR=$2
......@@ -40,7 +40,7 @@ rm -rf ${TMPDIR}
mkdir -p ${TMPDIR}/${TOPNS}/db
cp ${WORKDIR}/${TOPNS}/db/*.sql ${TMPDIR}/${TOPNS}/db/
(/usr/bin/gencastor.bin -o ${TMPDIR} -c ${TOPNS} --nocrashhandler ${XMIFILE} > /dev/tty) >& /dev/null
($0.bin -o ${TMPDIR} -c ${TOPNS} --nocrashhandler ${XMIFILE} > /dev/tty) >& /dev/null
if ($? > 0) then
echo Error during code generation, exiting
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment