# # (C) Copyright Johannes Brodwall , 2006 # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. # You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an "AS IS" BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. CC=gcc CFLAGS=-mno-cygwin -Wall clean: rm -f *.o *.dll *.exe dll: xps_led_control_lib.dll xps_led_control_lib.dll: xps_led_control_lib.o $(CC) -shared -o xps_led_control_lib.dll xps_led_control_lib.o exe: xps_led_control xps_led_control: xps_led_control_lib.o xps_led_control.o $(CC) -o xps_led_control xps_led_control_lib.o xps_led_control.o testexe: xps_led_control_lib.dll xps_led_control_lib.h $(CC) -o testexe xps_led_control.c -L./ -lxps_led_control_lib testexe_run: testexe testexe -all 4 test: exe ruby xps_led_control.rb all: testexe_run test