## OS type: sol for Solaris, fbsd for FreeBSD, lnx for Linux OS_TYPE = sol CC = gcc CFLAGS = -g -O2 -Wall -Werror LDFLAGS = -lX11 ## Include OS specifics include Makefile.$(OS_TYPE) all: xvol OBJS = xgui.o refresh.o volume.o volume_$(OS_TYPE).o xvol: $(OBJS) $(CC) $(OBJS) -o xvol $(LDFLAGS) xgui.o: xgui.c xgui.h volume.o: volume.c volume.h refresh.o: refresh.c refresh.h volume_$(OS_TYPE).o: volume_$(OS_TYPE).c clean: rm -f *.o xvol