##// END OF EJS Templates
Ignore doc files...
Ignore doc files All redmine issues taken into account SpaceWire management rewritten Init task changed to work when SpaceWire is not available at boot time

File last commit:

r46:72fea9e87fcb default
r46:72fea9e87fcb default
Show More
Makefile
248 lines | 8.1 KiB | text/x-makefile | MakefileLexer
#############################################################################
# Makefile for building: bin/fsw
# Generated by qmake (2.01a) (Qt 4.8.5) on: Thu Oct 24 15:59:05 2013
# Project: fsw-qt.pro
# Template: app
# Command: /usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile fsw-qt.pro
#############################################################################
####### Compiler, tools and options
CC = sparc-rtems-gcc
CXX = sparc-rtems-g++
DEFINES = -DSW_VERSION_N1=0 -DSW_VERSION_N2=0 -DSW_VERSION_N3=0 -DSW_VERSION_N4=16 -DPRINT_MESSAGES_ON_CONSOLE -DPRINT_TASK_STATISTICS
CFLAGS = -pipe -O3 -Wall $(DEFINES)
CXXFLAGS = -pipe -O3 -Wall $(DEFINES)
INCPATH = -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I../src -I../header
LINK = sparc-rtems-g++
LFLAGS =
LIBS = $(SUBLIBS)
AR = sparc-rtems-ar rcs
RANLIB =
QMAKE = /usr/bin/qmake-qt4
TAR = tar -cf
COMPRESS = gzip -9f
COPY = cp -f
SED = sed
COPY_FILE = $(COPY)
COPY_DIR = $(COPY) -r
STRIP = sparc-rtems-strip
INSTALL_FILE = install -m 644 -p
INSTALL_DIR = $(COPY_DIR)
INSTALL_PROGRAM = install -m 755 -p
DEL_FILE = rm -f
SYMLINK = ln -f -s
DEL_DIR = rmdir
MOVE = mv -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
####### Output directory
OBJECTS_DIR = obj/
####### Files
SOURCES = ../src/wf_handler.c \
../src/tc_handler.c \
../src/fsw_processing.c \
../src/fsw_misc.c \
../src/fsw_init.c \
../src/fsw_globals.c \
../src/fsw_spacewire.c \
../src/tc_load_dump_parameters.c \
../src/tm_lfr_tc_exe.c \
../src/tc_acceptance.c
OBJECTS = obj/wf_handler.o \
obj/tc_handler.o \
obj/fsw_processing.o \
obj/fsw_misc.o \
obj/fsw_init.o \
obj/fsw_globals.o \
obj/fsw_spacewire.o \
obj/tc_load_dump_parameters.o \
obj/tm_lfr_tc_exe.o \
obj/tc_acceptance.o
DIST = /usr/lib64/qt4/mkspecs/common/unix.conf \
/usr/lib64/qt4/mkspecs/common/linux.conf \
/usr/lib64/qt4/mkspecs/common/gcc-base.conf \
/usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
/usr/lib64/qt4/mkspecs/common/g++-base.conf \
/usr/lib64/qt4/mkspecs/common/g++-unix.conf \
/usr/lib64/qt4/mkspecs/qconfig.pri \
/usr/lib64/qt4/mkspecs/modules/qt_webkit.pri \
/usr/lib64/qt4/mkspecs/features/qt_functions.prf \
/usr/lib64/qt4/mkspecs/features/qt_config.prf \
/usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
/usr/lib64/qt4/mkspecs/features/default_pre.prf \
sparc.pri \
/usr/lib64/qt4/mkspecs/features/release.prf \
/usr/lib64/qt4/mkspecs/features/default_post.prf \
/usr/lib64/qt4/mkspecs/features/shared.prf \
/usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
/usr/lib64/qt4/mkspecs/features/warn_on.prf \
/usr/lib64/qt4/mkspecs/features/resources.prf \
/usr/lib64/qt4/mkspecs/features/uic.prf \
/usr/lib64/qt4/mkspecs/features/yacc.prf \
/usr/lib64/qt4/mkspecs/features/lex.prf \
/usr/lib64/qt4/mkspecs/features/include_source_dir.prf \
fsw-qt.pro
QMAKE_TARGET = fsw
DESTDIR = bin/
TARGET = bin/fsw
first: all
####### Implicit rules
.SUFFIXES: .o .c .cpp .cc .cxx .C
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.cc.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.C.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o "$@" "$<"
.c.o:
$(CC) -c $(CFLAGS) $(INCPATH) -o "$@" "$<"
####### Build rules
all: Makefile $(TARGET)
$(TARGET): $(OBJECTS)
@$(CHK_DIR_EXISTS) bin/ || $(MKDIR) bin/
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJCOMP) $(LIBS)
Makefile: fsw-qt.pro /usr/lib64/qt4/mkspecs/linux-g++/qmake.conf /usr/lib64/qt4/mkspecs/common/unix.conf \
/usr/lib64/qt4/mkspecs/common/linux.conf \
/usr/lib64/qt4/mkspecs/common/gcc-base.conf \
/usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf \
/usr/lib64/qt4/mkspecs/common/g++-base.conf \
/usr/lib64/qt4/mkspecs/common/g++-unix.conf \
/usr/lib64/qt4/mkspecs/qconfig.pri \
/usr/lib64/qt4/mkspecs/modules/qt_webkit.pri \
/usr/lib64/qt4/mkspecs/features/qt_functions.prf \
/usr/lib64/qt4/mkspecs/features/qt_config.prf \
/usr/lib64/qt4/mkspecs/features/exclusive_builds.prf \
/usr/lib64/qt4/mkspecs/features/default_pre.prf \
sparc.pri \
/usr/lib64/qt4/mkspecs/features/release.prf \
/usr/lib64/qt4/mkspecs/features/default_post.prf \
/usr/lib64/qt4/mkspecs/features/shared.prf \
/usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf \
/usr/lib64/qt4/mkspecs/features/warn_on.prf \
/usr/lib64/qt4/mkspecs/features/resources.prf \
/usr/lib64/qt4/mkspecs/features/uic.prf \
/usr/lib64/qt4/mkspecs/features/yacc.prf \
/usr/lib64/qt4/mkspecs/features/lex.prf \
/usr/lib64/qt4/mkspecs/features/include_source_dir.prf
$(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile fsw-qt.pro
/usr/lib64/qt4/mkspecs/common/unix.conf:
/usr/lib64/qt4/mkspecs/common/linux.conf:
/usr/lib64/qt4/mkspecs/common/gcc-base.conf:
/usr/lib64/qt4/mkspecs/common/gcc-base-unix.conf:
/usr/lib64/qt4/mkspecs/common/g++-base.conf:
/usr/lib64/qt4/mkspecs/common/g++-unix.conf:
/usr/lib64/qt4/mkspecs/qconfig.pri:
/usr/lib64/qt4/mkspecs/modules/qt_webkit.pri:
/usr/lib64/qt4/mkspecs/features/qt_functions.prf:
/usr/lib64/qt4/mkspecs/features/qt_config.prf:
/usr/lib64/qt4/mkspecs/features/exclusive_builds.prf:
/usr/lib64/qt4/mkspecs/features/default_pre.prf:
sparc.pri:
/usr/lib64/qt4/mkspecs/features/release.prf:
/usr/lib64/qt4/mkspecs/features/default_post.prf:
/usr/lib64/qt4/mkspecs/features/shared.prf:
/usr/lib64/qt4/mkspecs/features/unix/gdb_dwarf_index.prf:
/usr/lib64/qt4/mkspecs/features/warn_on.prf:
/usr/lib64/qt4/mkspecs/features/resources.prf:
/usr/lib64/qt4/mkspecs/features/uic.prf:
/usr/lib64/qt4/mkspecs/features/yacc.prf:
/usr/lib64/qt4/mkspecs/features/lex.prf:
/usr/lib64/qt4/mkspecs/features/include_source_dir.prf:
qmake: FORCE
@$(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile fsw-qt.pro
dist:
@$(CHK_DIR_EXISTS) obj/fsw1.0.0 || $(MKDIR) obj/fsw1.0.0
$(COPY_FILE) --parents $(SOURCES) $(DIST) obj/fsw1.0.0/ && (cd `dirname obj/fsw1.0.0` && $(TAR) fsw1.0.0.tar fsw1.0.0 && $(COMPRESS) fsw1.0.0.tar) && $(MOVE) `dirname obj/fsw1.0.0`/fsw1.0.0.tar.gz . && $(DEL_FILE) -r obj/fsw1.0.0
clean:compiler_clean
-$(DEL_FILE) $(OBJECTS)
-$(DEL_FILE) *~ core *.core
####### Sub-libraries
distclean: clean
-$(DEL_FILE) $(TARGET)
-$(DEL_FILE) Makefile
grmon:
cd bin && C:/opt/grmon-eval-2.0.29b/win32/bin/grmon.exe -uart COM4 -u
check: first
compiler_rcc_make_all:
compiler_rcc_clean:
compiler_uic_make_all:
compiler_uic_clean:
compiler_image_collection_make_all: qmake_image_collection.cpp
compiler_image_collection_clean:
-$(DEL_FILE) qmake_image_collection.cpp
compiler_yacc_decl_make_all:
compiler_yacc_decl_clean:
compiler_yacc_impl_make_all:
compiler_yacc_impl_clean:
compiler_lex_make_all:
compiler_lex_clean:
compiler_clean:
####### Compile
obj/wf_handler.o: ../src/wf_handler.c
$(CC) -c $(CFLAGS) $(INCPATH) -o obj/wf_handler.o ../src/wf_handler.c
obj/tc_handler.o: ../src/tc_handler.c
$(CC) -c $(CFLAGS) $(INCPATH) -o obj/tc_handler.o ../src/tc_handler.c
obj/fsw_processing.o: ../src/fsw_processing.c ../src/fsw_processing_globals.c
$(CC) -c $(CFLAGS) $(INCPATH) -o obj/fsw_processing.o ../src/fsw_processing.c
obj/fsw_misc.o: ../src/fsw_misc.c
$(CC) -c $(CFLAGS) $(INCPATH) -o obj/fsw_misc.o ../src/fsw_misc.c
obj/fsw_init.o: ../src/fsw_init.c ../src/fsw_config.c
$(CC) -c $(CFLAGS) $(INCPATH) -o obj/fsw_init.o ../src/fsw_init.c
obj/fsw_globals.o: ../src/fsw_globals.c
$(CC) -c $(CFLAGS) $(INCPATH) -o obj/fsw_globals.o ../src/fsw_globals.c
obj/fsw_spacewire.o: ../src/fsw_spacewire.c
$(CC) -c $(CFLAGS) $(INCPATH) -o obj/fsw_spacewire.o ../src/fsw_spacewire.c
obj/tc_load_dump_parameters.o: ../src/tc_load_dump_parameters.c
$(CC) -c $(CFLAGS) $(INCPATH) -o obj/tc_load_dump_parameters.o ../src/tc_load_dump_parameters.c
obj/tm_lfr_tc_exe.o: ../src/tm_lfr_tc_exe.c
$(CC) -c $(CFLAGS) $(INCPATH) -o obj/tm_lfr_tc_exe.o ../src/tm_lfr_tc_exe.c
obj/tc_acceptance.o: ../src/tc_acceptance.c
$(CC) -c $(CFLAGS) $(INCPATH) -o obj/tc_acceptance.o ../src/tc_acceptance.c
####### Install
install: FORCE
uninstall: FORCE
FORCE: