CC = g++ # verwendeter Compiler CCFLAGS = -g -Wall -DGLUT_DISABLE_ATEXIT_HACK $(INCLUDES) # verwendete Compiler Flags LINKFLAGS = -L"C:\usr\NVIDIA\Cg\lib" INCLUDES = -I"/c/usr/msys/mingw/include/" -I"C:\usr\NVIDIA\Cg\include" GLFLAGS = -lopengl32 -lglut32 -lglu32 -lcg -lcgGL # GlFlags OBJ = main.o # Objektfiles die erzeugt werden sollen BINDIR = ./ BINNAME = main all: main # Default es soll alles was von main abhaengig ist erzeugt werden main: $(OBJ) main.cpp #von Main haengen alle Objektfiles/Header ab $(CC) $(CCFLAGS) -o $(BINDIR)$(BINNAME) -lm $(OBJ) $(LINKFLAGS) $(GLFLAGS) main.o: main.cpp # main.o haengt von main.cpp ab $(CC) $(CCFLAGS) -c main.cpp