--- Makefile.orig	1994-08-21 00:23:46.000000000 +1000
+++ Makefile	2014-09-01 12:12:12.000000000 +1000
@@ -1,15 +1,17 @@
 #
 #  TECO for ANSI/POSIX UNIX
 #
-CFLAGS = -O
-CC = gcc -ansi -D_POSIX_SOURCE
+CFLAGS ?= -O
+CFLAGS += -ansi
+CC ?= gcc
+CPPFLAGS += -D_POSIX_SOURCE
 
 OBJS = te_data.o te_utils.o te_subs.o te_main.o te_rdcmd.o te_exec0.o \
 		te_exec1.o te_exec2.o te_srch.o te_chario.o te_window.o \
 		te_fxstub.o
 
 te: $(OBJS)
-	$(CC) -o te $(OBJS) -ltermcap
+	$(CC) $(LDFLAGS) -o te $(OBJS) -ltermcap
 
 te_chario.o: te_defs.h te_chario.c
 te_data.o: te_defs.h te_data.c
