##################################################################
# GNU Make version 3.79.1, by Richard Stallman and Roland McGrath.
##################################################################

#################
MAKEFILE	= Makefile
RM		= rm -f
CP		= cp
CC		= g++
LD		= $(CC)
COMPFLAGS	= -I.
LDFLAGS		= 
DEPENDFLAGS	= -MM
LIBS		=
OTHER		= -W -Wall


#################
TARGET	= mac_popen.exe

OBJS	= \
	popen.o \
	mac.o \
	main.o


#################
# Target Rules
#################
.SUFFIXES :
.SUFFIXES : .h .cpp .o
.cpp.o:
	@echo "------------------"
	$(RM) $*.o
#	$(CC) $(DEPENDFLAGS) $<
	$(CC) $(COMPFLAGS) $(OPT_LEVEL_FLAG) $(OTHER) -c $<

#################
all:	perfo

help:
	@echo "USAGE : "
	@echo "  TBD"

perfo: 		$(TARGET)

#################
$(TARGET):	$(OBJS) $(LIBS) $(MAKEFILE)
		@echo "=================="
		$(RM) $(TARGET)
		$(LD) -o $(TARGET) $(LDFLAGS) $(OBJS) $(LIBS)
		@echo " "


#################
cleano:	        
	$(RM) $(OBJS)
	$(RM) *.ii
	$(RM) *.s
	$(RM) *.o
	$(RM) core

cleane:
	$(RM) $(TARGET)
	$(RM) *.exe

clean:	cleano cleane

#################

popen.o: popen.cpp popen.h
mac.o: mac.cpp mac.h popen.h
main.o: main.cpp mac.h popen.h
