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
|
# 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 <GL/gl.h>
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include "WFObj.hh"
|
#include "WFObj.h"
|
||||||
using namespace std;
|
using namespace std;
|
||||||
|
|
||||||
GLuint loadTexture(const char * texture)
|
|
||||||
{
|
|
||||||
cout << "got texture request: '" << texture << "'" << endl;
|
|
||||||
return 33;
|
|
||||||
}
|
|
||||||
|
|
||||||
int main(int argc, char * argv[])
|
int main(int argc, char * argv[])
|
||||||
{
|
{
|
||||||
WFObj w;
|
WFObj w;
|
||||||
@ -18,11 +12,10 @@ int main(int argc, char * argv[])
|
|||||||
cout << "Usage: " << argv[0] << " <filename>" << endl;
|
cout << "Usage: " << argv[0] << " <filename>" << endl;
|
||||||
return -2;
|
return -2;
|
||||||
}
|
}
|
||||||
if (!w.load(argv[1], &loadTexture))
|
if (!w.load(argv[1]))
|
||||||
{
|
{
|
||||||
cout << "Couldn't open '" << argv[1] << "'!" << endl;
|
cout << "Couldn't open '" << argv[1] << "'!" << endl;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
w.render();
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user