12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #
- # Licensed to the Apache Software Foundation (ASF) under one
- # or more contributor license agreements. See the NOTICE file
- # distributed with this work for additional information
- # regarding copyright ownership. The ASF licenses this file
- # to you 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.
- #
- OBJS=main.o task-controller.o configuration.o
- CC=@CC@
- CFLAGS = @CFLAGS@
- BINARY=task-controller
- installdir = @prefix@
- all: $(OBJS)
- $(CC) $(CFLAG) -o $(BINARY) $(OBJS)
- main.o: main.c task-controller.h
- $(CC) $(CFLAG) -o main.o -c main.c
- task-controller.o: task-controller.c task-controller.h
- $(CC) $(CFLAG) -o task-controller.o -c task-controller.c
- configuration.o: configuration.h configuration.c
- $(CC) $(CFLAG) -o configuration.o -c configuration.c
- clean:
- rm -rf $(BINARY) $(OBJS)
- install: all
- cp $(BINARY) $(installdir)
- uninstall:
- rm -rf $(installdir)/$(BINARY)
- rm -rf $(BINARY)
|