Initial source commit

This commit is contained in:
Tony Bark 2025-10-03 02:19:59 -04:00
commit f1384c11ee
335 changed files with 52715 additions and 0 deletions

View file

@ -0,0 +1,73 @@
#
# Modification History
#
# 2002-March-29 Jason Rohrer
# Added include path to make minorGems reachable.
# Added pthread linking and debug compile flag.
#
#
# GCC makefile for Fortify's test applications
# Disable -DFORTIFY to compile without Fortify
#
# To build both of the testers, it should simply be
# a matter of
#
# make all
#
#
.SUFFIXES: .cxx .cpp
CC = g++
CCFLAGS = -g -Wall -DFORTIFY -Wformat -pedantic -I../../../..
LN = g++
LNFLAGS = -lpthread #-lm #-liostream
.c.o:
@echo ---- $*.c ----
@$(CC) -c $(CCFLAGS) $*.c
.cpp.o:
@echo ---- $*.cpp ----
@$(CC) -c $(CCFLAGS) $*.cpp
#.cpp.o:
# @echo ---- $*.cpp ----
# @$(CC) -c $(CCFLAGS) $*.cpp
all: test test2 test3
OBJS= test.o fortify.o
test: $(OBJS)
@echo Linking test
@$(LN) -o test $(OBJS) $(CCFLAGS) $(LNFLAGS)
OBJS2 = test2.o fortify.o
test2: $(OBJS2)
@echo Linking test2
@$(LN) -o test2 $(OBJS2) $(CCFLAGS) $(LNFLAGS)
OBJS3 = test3.o fortify.o
test3: $(OBJS3)
@echo Linking test3
@$(LN) -o test3 $(OBJS3) $(CCFLAGS) $(LNFLAGS)
clean:
rm -f test test2 test3 $(OBJS) $(OBJS2) $(OBJS3)
fortify.o: fortify.cpp fortify.h ufortify.h
test.o: test.c fortify.h ufortify.h
test2.o: test2.cpp fortify.h ufortify.h
test3.o: test3.cpp fortify.h ufortify.h