build driver program as well
This commit is contained in:
parent
806f7890f3
commit
a6eca59683
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
||||
driver
|
@ -1,18 +0,0 @@
|
||||
|
||||
CXX := g++
|
||||
CXXFLAGS := -O2
|
||||
SOURCE := WFObj.cc driver.cc
|
||||
OBJS := $(SOURCE:.cc=.o)
|
||||
LDFLAGS := -lGL
|
||||
TARGET := driver
|
||||
|
||||
all: $(TARGET)
|
||||
|
||||
$(TARGET): $(OBJS)
|
||||
$(CXX) -o $@ $^ $(LDFLAGS)
|
||||
|
||||
%.o: %.cc %.hh
|
||||
$(CXX) -c -o $@ $< $(CXXFLAGS)
|
||||
|
||||
clean:
|
||||
-rm -f *~ *.o $(TARGET)
|
@ -1,6 +1,6 @@
|
||||
|
||||
# vim:filetype=python
|
||||
|
||||
env = Environment()
|
||||
env = Environment(LIBS = ['GL'])
|
||||
|
||||
env.Object('WFObj', 'WFObj.cc')
|
||||
env.Program('driver', Glob('*.cc'))
|
||||
|
11
driver.cc
11
driver.cc
@ -1,15 +1,9 @@
|
||||
|
||||
#include <GL/gl.h>
|
||||
#include <iostream>
|
||||
#include "WFObj.hh"
|
||||
#include "WFObj.h"
|
||||
using namespace std;
|
||||
|
||||
GLuint loadTexture(const char * texture)
|
||||
{
|
||||
cout << "got texture request: '" << texture << "'" << endl;
|
||||
return 33;
|
||||
}
|
||||
|
||||
int main(int argc, char * argv[])
|
||||
{
|
||||
WFObj w;
|
||||
@ -18,11 +12,10 @@ int main(int argc, char * argv[])
|
||||
cout << "Usage: " << argv[0] << " <filename>" << endl;
|
||||
return -2;
|
||||
}
|
||||
if (!w.load(argv[1], &loadTexture))
|
||||
if (!w.load(argv[1]))
|
||||
{
|
||||
cout << "Couldn't open '" << argv[1] << "'!" << endl;
|
||||
return -1;
|
||||
}
|
||||
w.render();
|
||||
return 0;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user