##DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64 # # D r . D e a m o n 6 4 # for INTEL64(R), AMD64(R) # # Copyright(C) 2007-2009 Koine Yuusuke(koinec). All rights reserved. # # Redistribution and use in source and binary forms, with or without # modification, are permitted provided that the following conditions are met: # # 1. Redistributions of source code must retain the above copyright notice, # this list of conditions and the following disclaimer. # 2. Redistributions in binary form must reproduce the above copyright # notice, this list of conditions and the following disclaimer in the # documentation and/or other materials provided with the distribution. # # THIS SOFTWARE IS PROVIDED BY Koine Yuusuke(koinec) ``AS IS'' AND ANY # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE # DISCLAIMED. IN NO EVENT SHALL Koine Yuusuke(koinec) OR CONTRIBUTORS BE # LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR # CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF # SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS # INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN # CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) # ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED # OF THE POSSIBILITY OF SUCH DAMAGE. # ##DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64DrDeAmOn64 ## File Info ----------------------------------------------------------- # File: Makefile # Function: # Comment: ##---------------------------------------------------------------------- # Section 1 : Setting Build Command #################################### CC = gcc MAKE = make # Section 2 : Setting Compile Flag #################################### FLAGS_DEBUG = -g LINK_LIBS = brownie LINK_LIBDIR = .. SUPER_HEADER = ../include/drd64_packet.h \ ../include/drd64_conf.h \ ../include/drd64_types.h CLIENT_HEADER = USER_HEADER = LIBDRD64_TARGET = libdrd64.a LIBDRD64_OBJS = drd64_libdrd64_socket.o \ drd64_libdrd64_packet.o \ drd64_libdrd64_system.o \ drd64_libdrd64_cinfo.o \ drd64_libdrd64_cmd_connect.o \ drd64_libdrd64_cmd_disconnect.o \ drd64_libdrd64_cmd_attach.o \ drd64_libdrd64_cmd_detach.o LIBDRD64_HEADER = drd64_libdrd64.h all: $(LIBDRD64_TARGET) $(LIBDRD64_TARGET): $(LIBDRD64_OBJS) ar rv $(LIBDRD64_TARGET) $(LIBDRD64_OBJS) ranlib $(LIBDRD64_TARGET) cp $(LIBDRD64_TARGET) .. drd64_libdrd64_system.o: drd64_libdrd64_system.c $(LIBDRD64_HEADER) $(CC) -c -o drd64_libdrd64_system.o $(FLAGS_DEBUG) \ drd64_libdrd64_system.c drd64_libdrd64_socket.o: drd64_libdrd64_socket.c $(LIBDRD64_HEADER) $(CC) -c -o drd64_libdrd64_socket.o $(FLAGS_DEBUG) \ drd64_libdrd64_socket.c drd64_libdrd64_packet.o: drd64_libdrd64_packet.c $(LIBDRD64_HEADER) $(CC) -c -o drd64_libdrd64_packet.o $(FLAGS_DEBUG) \ drd64_libdrd64_packet.c drd64_libdrd64_cinfo.o: drd64_libdrd64_cinfo.c $(LIBDRD64_HEADER) $(CC) -c -o drd64_libdrd64_cinfo.o $(FLAGS_DEBUG) \ drd64_libdrd64_cinfo.c drd64_libdrd64_cmd_connect.o: drd64_libdrd64_cmd_connect.c $(LIBDRD64_HEADER) $(CC) -c -o drd64_libdrd64_cmd_connect.o $(FLAGS_DEBUG) \ drd64_libdrd64_cmd_connect.c drd64_libdrd64_cmd_disconnect.o: drd64_libdrd64_cmd_disconnect.c \ $(LIBDRD64_HEADER) $(CC) -c -o drd64_libdrd64_cmd_disconnect.o $(FLAGS_DEBUG) \ drd64_libdrd64_cmd_disconnect.c drd64_libdrd64_cmd_attach.o: drd64_libdrd64_cmd_attach.c $(LIBDRD64_HEADER) $(CC) -c -o drd64_libdrd64_cmd_attach.o $(FLAGS_DEBUG) \ drd64_libdrd64_cmd_attach.c drd64_libdrd64_cmd_detach.o: drd64_libdrd64_cmd_detach.c $(LIBDRD64_HEADER) $(CC) -c -o drd64_libdrd64_cmd_detach.o $(FLAGS_DEBUG) \ drd64_libdrd64_cmd_detach.c clean: rm -f *.o rm -f $(LIBDRD64_TARGET) rm -f *.core