summaryrefslogtreecommitdiff
path: root/src/GNUmakefile
diff options
context:
space:
mode:
authorepoch <epoch@hacking.allowed.org>2020-02-05 23:35:26 -0600
committerepoch <epoch@hacking.allowed.org>2020-02-05 23:35:26 -0600
commitfbcf2248e45c3369a963849aa4981cb283ebe755 (patch)
tree30fecf2dca71d5b78479abf48852e4b72011edd6 /src/GNUmakefile
parentdd1015ea43e32dea0f2120210d69b0c4f2257992 (diff)
downloadhackvr-fbcf2248e45c3369a963849aa4981cb283ebe755.tar.gz
hackvr-fbcf2248e45c3369a963849aa4981cb283ebe755.zip
renamed GNUmakefile back to Makefile and added a tool to help with tailing multiple files in a way that won't block if any run out of data
Diffstat (limited to 'src/GNUmakefile')
-rw-r--r--src/GNUmakefile89
1 files changed, 0 insertions, 89 deletions
diff --git a/src/GNUmakefile b/src/GNUmakefile
deleted file mode 100644
index 3a2c697..0000000
--- a/src/GNUmakefile
+++ /dev/null
@@ -1,89 +0,0 @@
-.PHONY: all install clean uninstall status
-
-PREFIX:=/usr/local/
-
-CFLAGS=-Wall -pedantic -std=c99 -DGRAPHICAL -ffast-math -I$(PREFIX)/include
-LDFLAGS=-L$(PREFIX)/lib
-
-#all: hackvr_headless hackvr_x11 hackvr_opengl slowcat ### when hackvr_opengl gets useful at all I'll start including it in default build.
-all: hackvr_headless hackvr_x11
-# hackvr_fb hackvr_freeglut slowcat
-
-hackvr_headless: LDLIBS=-lm -lidc
-hackvr_headless: hackvr_headless.o math.o physics.o
-
-hackvr_x11: LDLIBS=-lm -lidc -lX11
-hackvr_x11: hackvr_x11.o graphics_c3.o graphics_c2.o graphics_cs_x11.o math.o physics.o keyboard.o mouse_x11.o keyboard_x11.o input.o
-#notice how all the targets have generic graphics objects up until a specific one.
-
-hackvr_fb: LDLIBS=-lm -lidc
-hackvr_fb: hackvr_fb.o graphics_c3.o graphics_c2.o graphics_cs_fb.o math.o physics.o keyboard_die.o keyboard.o mouse_die.o
-
-hackvr_opengl: LDLIBS=-lm -lidc -lGL -lGLU -lglut
-hackvr_opengl: hackvr_opengl.o graphics_c3.o graphics_c2_opengl.o graphics_cs_opengl.o math.o physics.o
-
-hackvr_freeglut: LDLIBS=-lm -lidc -lGL -lGLU -lglut
-hackvr_freeglut: hackvr_freeglut.o graphics_c3_freeglut.o math.o physics.o keyboard.o mouse_die.o keyboard_die.o
-
-hackvr_freeglut.o: LDLIBS=-lm -lidc -lGL -lGLU -lglut
-hackvr_freeglut.o: CFLAGS+='-DHVR_VERSION="freeglut"'
-
-hackvr_fb.o: CFLAGS+='-DHVR_VERSION="framebuffer"'
-
-graphics_c3_freeglut.o: LDLIBS=-lm -lidc -lGL -lGLU -lglut
-
-hackvr_opengl.o: LDLIBS=-lm -lidc -lGL -lGLU -lglut
-hackvr_opengl.o: CFLAGS+='-DHVR_VERSION="opengl"'
-
-hackvr_x11.o: LDLIBS=-lm -lidc -lX11
-hackvr_x11.o: CFLAGS+='-DHVR_VERSION="x11"'
-
-hackvr_headless.o: CFLAGS=-Wall -pedantic -std=c99 -ffast-math -I/home/epoch/.local/include
-hackvr_headless.o: CFLAGS+='-DHVR_VERSION="headless"'
-hackvr_headless.o: LDLIBS=-lm -lidc
-
-graphics_c3.o: LDLIBS=-lm -lidc
-graphics_c2.o: LDLIBS=-lm -lidc
-
-physics.o: LDLIBS=-lm -lidc
-
-keyboard.o: LDLIBS=-lm -lidc
-
-input.o: LDLIBS=-lm -lidc
-
-graphics_cs_x11.o: LDLIBS=-lm -lidc -lX11
-mouse_x11.o:LDLIBS=-lX11
-keyboard_x11.o:LDLIBS=-lX11
-
-graphics_c2_opengl.o: LDLIBS=-lm -lidc -lGL -lGLU -lglut
-graphics_cs_opengl.o: LDLIBS=-lm -lidc -lGL -lGLU -lglut
-math.o: LDLIBS=-lm -lidc
-
-install: all
- mkdir -p $(PREFIX)/bin
- install hackvr $(PREFIX)/bin/hackvr
- install hackvr_headless $(PREFIX)/bin/hackvr_headless
- install hackvr_x11 $(PREFIX)/bin/hackvr_x11
- install hackvr_fb $(PREFIX)/bin/hackvr_fb
- install hackvr_freeglut $(PREFIX)/bin/hackvr_freeglut
- install slowcat $(PREFIX)/bin/slowcat
-
-uninstall:
- rm $(PREFIX)/bin/hackvr
- rm $(PREFIX)/bin/hackvr_headless
- rm $(PREFIX)/bin/hackvr_x11
- rm $(PREFIX)/bin/hackvr_fb
- rm $(PREFIX)/bin/slowcat
-
-clean:
- rm -f hackvr_freeglut
- rm -f hackvr_headless
- rm -f hackvr_opengl
- rm -f hackvr_x11
- rm -f hackvr_fb
- rm -f slowcat
- rm -f *.o
-
-status:
- cmp hackvr $(PREFIX)/bin/hackvr
- cmp hackvr_x11 $(PREFIX)/bin/hackvr_x11