1
0
mirror of https://github.com/meekrosoft/fff synced 2026-01-23 00:15:59 +01:00

Moved examples out of test directory

This commit is contained in:
Mike Long
2010-12-21 23:07:30 +01:00
parent e4ffef00fc
commit 96e7a77bc1
8 changed files with 74 additions and 67 deletions

View File

@@ -1,5 +1,7 @@
all: all:
cd src/test; make all cd src/test; make all
cd src/examples; make all
clean: clean:
cd src/test; make clean cd src/test; make clean
cd src/examples; make clean

68
src/examples/Makefile Normal file
View File

@@ -0,0 +1,68 @@
$(VERBOSE).SILENT:
TEMPLATE_PROGNAME = ../../build/template
C_PROGNAME = ../../build/cmock
CPP_PROGNAME = ../../build/cppmock
CC = gcc
CC += -c
CPP = g++
CPP += -c
LD = g++
ODIR = ../../build
C_OBJFILES = ../../build/cmocktest.o ../../build/embedded.o
TEMPLATE_OBJFILES = ../../build/test_suite_template.o
CPP_OBJFILES = ../../build/cppmocktest.o ../../build/embedded.o
CPP_LIBS = -lgtest -lpthread -lgtest_main
ODIR = ../../build
all: $(C_PROGNAME) $(CPP_PROGNAME) $(TEMPLATE_PROGNAME)
.PHONY: clean
clean:
@echo "Cleaning object files"
@echo " rm -f ../../build/*.o"
rm -f ../../build/*.o
@echo "Cleaning backups"
@echo " rm -f *~"
rm -f *~
@echo "Removing programs"
@echo " rm -f "$(C_PROGNAME)
rm -f $(C_PROGNAME)
@echo " rm -f "$(CPP_PROGNAME)
rm -f $(CPP_PROGNAME)
../../build/%.o: %.c
@echo "Compiling "$@
@echo " CC "$<
$(CC) -o $@ $<
../../build/%.o: %.cpp
@echo "Compiling "$@
@echo " CPP "$<
$(CPP) -I/home/mlong/tools/gtest/gtest-1.5.0/include -o $@ $<
$(TEMPLATE_PROGNAME): $(TEMPLATE_OBJFILES)
@echo "Linking "$@
@echo " LD -o "ctemplate" "$(TEMPLATE_OBJFILES)
$(LD) -o $(TEMPLATE_PROGNAME) $(TEMPLATE_OBJFILES)
$(C_PROGNAME): $(C_OBJFILES)
@echo "Linking "$@
@echo " LD -o "$(C_PROGNAME)" "$(C_OBJFILES)
$(LD) -o $(C_PROGNAME) $(C_OBJFILES)
$(CPP_PROGNAME): $(CPP_OBJFILES) $(C_OBJFILES)
@echo "Linking "$@
@echo " LD -o "$(CPP_PROGNAME)" "$(CPP_OBJFILES)
$(LD) -L/home/mlong/tools/gtest -o $(CPP_PROGNAME) $(CPP_OBJFILES) $(CPP_LIBS)
nothing:
@echo "Nothing to do; quitting :("
@echo "HINT: Try make all"

View File

@@ -1,68 +1,5 @@
$(VERBOSE).SILENT: all:
@echo "all"
TEMPLATE_PROGNAME = ../../build/template
C_PROGNAME = ../../build/cmock
CPP_PROGNAME = ../../build/cppmock
CC = gcc
CC += -c
CPP = g++
CPP += -c
LD = g++
ODIR = ../../build
C_OBJFILES = ../../build/cmocktest.o ../../build/embedded.o
TEMPLATE_OBJFILES = ../../build/test_suite_template.o
CPP_OBJFILES = ../../build/cppmocktest.o ../../build/embedded.o
CPP_LIBS = -lgtest -lpthread -lgtest_main
ODIR = ../../build
all: $(C_PROGNAME) $(CPP_PROGNAME) $(TEMPLATE_PROGNAME)
.PHONY: clean
clean: clean:
@echo "Cleaning object files" @echo "clean"
@echo " rm -f ../../build/*.o"
rm -f ../../build/*.o
@echo "Cleaning backups"
@echo " rm -f *~"
rm -f *~
@echo "Removing programs"
@echo " rm -f "$(C_PROGNAME)
rm -f $(C_PROGNAME)
@echo " rm -f "$(CPP_PROGNAME)
rm -f $(CPP_PROGNAME)
../../build/%.o: %.c
@echo "Compiling "$@
@echo " CC "$<
$(CC) -o $@ $<
../../build/%.o: %.cpp
@echo "Compiling "$@
@echo " CPP "$<
$(CPP) -I/home/mlong/tools/gtest/gtest-1.5.0/include -o $@ $<
$(TEMPLATE_PROGNAME): $(TEMPLATE_OBJFILES)
@echo "Linking "$@
@echo " LD -o "ctemplate" "$(TEMPLATE_OBJFILES)
$(LD) -o $(TEMPLATE_PROGNAME) $(TEMPLATE_OBJFILES)
$(C_PROGNAME): $(C_OBJFILES)
@echo "Linking "$@
@echo " LD -o "$(C_PROGNAME)" "$(C_OBJFILES)
$(LD) -o $(C_PROGNAME) $(C_OBJFILES)
$(CPP_PROGNAME): $(CPP_OBJFILES) $(C_OBJFILES)
@echo "Linking "$@
@echo " LD -o "$(CPP_PROGNAME)" "$(CPP_OBJFILES)
$(LD) -L/home/mlong/tools/gtest -o $(CPP_PROGNAME) $(CPP_OBJFILES) $(CPP_LIBS)
nothing:
@echo "Nothing to do; quitting :("
@echo "HINT: Try make all"