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:
4
Makefile
4
Makefile
@@ -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
68
src/examples/Makefile
Normal 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"
|
||||||
@@ -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"
|
|
||||||
|
|||||||
Reference in New Issue
Block a user