#
# Makefile:
# ================================================================
#      MinGW32 + OpenGL(glut static library) ɂg`\
# ================================================================
# Windows gcc RpC ́Aȉ̃TCgo܂B
#	http://www.mingw.org/
#

# ================================================================
#	RpCIvV.
CFLAGS   = -Wall -O2

# ================================================================
#	NIvV.
LDOPTION = -lglu32 -lopengl32 -lwinmm -lgdi32

# ================================================================
# 	^[Qbgt@C.
TARGET = cdcscope
#
# ================================================================
#	\[Xt@C.
OBJS   = main.o disp.o menu.o dllcall.o sampling.o freq.o fifo.o \
		 config.o configdata.o
#
#
# ================================================================

#
# ================================================================
# 	ŏI^[QbgK.
$(TARGET).exe : $(OBJS)
	gcc $(CFLAGS) -s -o $(TARGET).exe   $(OBJS) libglut32.a $(LDOPTION)

#
# ================================================================
# 	
.c.o:
	gcc $(CFLAGS) -c $<

#
# ================================================================
# 
$(OBJS) : config.h
#
# ================================================================
# 
run:
	./$(TARGET).exe
#
# ================================================================
# 
inst:
	cp ./$(TARGET).exe ../
#
# ================================================================
# 
doxy:
	cd ../docs ; doxygen
# ================================================================
# 
clean:
	-rm $(OBJS)
	-rm $(TARGET).exe
#
#
